import { IPSLanguageItem } from './ipslanguage-item';
import { IPSModelObject } from '../ipsmodel-object';

/**
 *
 * @export
 * @interface IPSSysLan
 */
export interface IPSSysLan extends IPSModelObject {
  /**
   * 语言资源项集合
   *
   * @type {IPSLanguageItem[]}
   */
  getAllPSLanguageItems(): IPSLanguageItem[] | null;

  /**
   * 语言资源项集合
   *
   * @type {IPSLanguageItem[]}
   */
  get allPSLanguageItems(): IPSLanguageItem[] | null;

  findPSLanguageItem(objKey: any): IPSLanguageItem | null;

  /**
   * 语言
   * @type {string}
   */
  language: string;
}
